package com.hj.springframework2.aop;

import com.hj.springframework2.annotation.MyAnnotation;

/**
 * @Author : hujing
 * @Date: 2025/6/24 16:53
 * @Description:
 */
public class MyAnnotationBeanPostProcessor extends AnnotationProxyBeanPostProcessor<MyAnnotation> {
    public MyAnnotationBeanPostProcessor() {
        super();
    }

    @Override
    public Object postProcessBeforeInitialization(Object bean, String beanName) {
        return super.postProcessBeforeInitialization(bean, beanName);
    }

    @Override
    public Object postProcessOnSetProperty(Object bean, String beanName) {
        return super.postProcessOnSetProperty(bean, beanName);
    }

    @Override
    Object createProxy(Class<?> beanClass, Object bean, String handlerName) {
        return super.createProxy(beanClass, bean, handlerName);
    }
}
